技术经验 • dingxiao • 阅读数:2407 • 2019年5月18日 10:29
当今设备没有图形显示的设备,很难被用户接受,特别是对一个联网智能设备而言,但使用GUI后,设备的功耗会大幅度提高,特别是对以电池供电的设备来讲,低功耗设计尤其重要,所有找到一种低功耗的显示设备和降低设备自身的功耗设计是衡量一个智能设备优劣的重要指标,至此引出本篇文章的主角-OLED显示器。
OLED显示设备已其价格实惠、功耗较低可以满足低功耗GUI显示的要求。
ESP32驱动类似OLED设备非常方便,2线制的I2C接口就能愉快驱动设备显示了。ESP32有很多非常好的GUI图形库,这里选择u8g2图形库作为GUI图形库。
u8g2是一个开源优秀的GUI图形库,可以去非常多的图形驱动芯片,当然类似0.91/0.96/1.3寸的OLED可以很容易的驱动。
在Arduion环境下可以很方便的下载到该库。
通过u8g2库自带的demo程序,可以快速掌握API的使用。